- put smb.'s teeth on edge
- (put (или set) smb.'s teeth on edge)действовать кому-л. на нервы, резать слух; вызывать отвращение у кого-л. [этим. библ. Jeremiah XXXI, 30]
The laugh, the first they have heard from him, sets Trench's teeth on edge. (B. Shaw, ‘Widowers' Houses’, act II) — От его смеха, который они слышат впервые, Тренча всего передергивает.
‘Oh, but you put my teeth on edge.’ She said tigerishly in Arabic. (J. Aldridge, ‘The Last Exile’, ch. XVIII) — - Вы - как зубная боль! - яростно сказала Элен по-арабски.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.